import axios from "@/axios";

// 接口前缀
const API_PREFIX = '/comment'

// 获取评论列表
export function getCommentList(noteId, pageNo = 1) {
    return axios.post(`${API_PREFIX}/list`, {
        noteId,
        pageNo
    })
}

// 获取二级评论列表
export function getChildCommentList(parentCommentId, pageNo = 1) {
    return axios.post(`${API_PREFIX}/child/list`, {
        parentCommentId,
        pageNo
    })
}

// 发布评论
export function publishComment(commentData) {
    return axios.post(`${API_PREFIX}/publish`, commentData)
}

// 点赞评论
export function likeComment(commentId) {
    return axios.post(`${API_PREFIX}/like`, {
        commentId
    })
}

// 取消点赞评论
export function unlikeComment(commentId) {
    return axios.post(`${API_PREFIX}/unlike`, {
        commentId
    })
}

// 删除评论
export function deleteComment(commentId) {
    return axios.post(`${API_PREFIX}/delete`, {
        commentId
    })
} 